package collection.list;

import java.util.*;

public class SortString {
    public static void main(String[] args) {

        List<String> list = new ArrayList<>();
        list.add("王克晶");
        list.add("传奇老师dasdsa");
        list.add("国斌老师");

        Collections.sort(list,( o1,  o2) -> o2.length()-o1.length());
            //1)前面的-后面的----------升序
            //2)后面的-前面的----------降序

        System.out.println(list);




























       /* List<String> list = new LinkedList<>();
        list.add("tom");
        list.add("jerry");
        list.add("jack");
        list.add("rose");
        list.add("Aoi");

        System.out.println(list);


        //对英文字符串排序是,会按首字母的ASCII码来排
        //若首字母相同,则比较第二个字母的ASCII码,以此类推
        Collections.sort(list);
        System.out.println(list);*/


    }
}
